package models

import (
	"gorm.io/gorm"
)

// Message 消息模型
type Message struct {
	gorm.Model
	FromUserID uint   `gorm:"not null;index" json:"from_user_id"` // 发送者ID
	Content    string `gorm:"type:text;not null" json:"content"`  // 消息内容
	Type       int    `gorm:"type:tinyint;default:1" json:"type"` // 消息类型 1:文本 2:图片 3:文件 4:语音 5:视频
}

// TableName 指定表名
func (Message) TableName() string {
	return "messages"
}
